package com.ruoyi.web.api.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class BusinessTopicVo implements Serializable {

    @ApiModelProperty("评测项目Id")
    private Long topicId;
    @ApiModelProperty("企业Id")
    private Long businessId;

    @ApiModelProperty("评测简述")
    private String sketch;

    @ApiModelProperty("企业名称")
    private String businessName;

    @ApiModelProperty("评测项目名称")
    private String topicName;

    @ApiModelProperty("总分数")
    private Double sumScore;

    @ApiModelProperty("主体资格分数")
    private Double mainbodyScore;
    @ApiModelProperty("主体资格答题详情")
    private String mainbodyInfo;

    @ApiModelProperty("独立性分数")
    private Double independentScore;
    @ApiModelProperty("独立性答题详情")
    private String independentInfo;

    @ApiModelProperty("财务与会计分数")
    private Double financeScore;
    @ApiModelProperty("财务与会计答题详情")
    private String financeInfo;

    @ApiModelProperty("业务与技术分数")
    private Double technicalityScore;
    @ApiModelProperty("业务与技术答题详情")
    private String technicalityInfo;
    @ApiModelProperty("规范运作分数")
    private Double operationScore;
    @ApiModelProperty("规范运作答题详情")
    private String operationInfo;

    @ApiModelProperty("其他分数")
    private Double otherScore;
    @ApiModelProperty("其他分数答题详情")
    private String otherInfo;

    @ApiModelProperty("报告生成时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;


}
